home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / pdoxwin / pi0994.zip / WINUP9.EXE / WINUP9.TXT < prev   
Text File  |  1994-01-20  |  19KB  |  404 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              Windows Update Kit for VLM and NETX
  5. DOCUMENT ID:        TID014296
  6. DOCUMENT REVISION:  C
  7. DATE:               20JAN94
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         WINUP9.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare Client for DOS/Windows
  14.  
  15. ABSTRACT:
  16.  
  17. This file contains updated Windows client files for workstations using either
  18. NETX or the VLMs.  This file includes the NetWare driver set v2.02 for
  19. workstations using NETX and Windows 3.0 or 3.1.  This file also includes the
  20. NetWare driver set v3.02 for workstations using the VLMS and Windows 3.0 or
  21. 3.1.  The updated VIPX.386, used with LSL.COM v2.05, and IPXODI.COM v2.12 from
  22. DOSUP9.EXE, solves "Black Screen of Death" and other Windows hang symptoms. 
  23. It also includes support for IPX/SPX under Windows 3.0 and 3.1.
  24.  
  25. ──────────────────────────────────────────────────────────────────────────────
  26. DISCLAIMER
  27. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  28. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  29. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  30. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  31. ──────────────────────────────────────────────────────────────────────────────
  32.  
  33. SYMPTOM
  34.  
  35.      Fixes symptoms associated with the "Black Screen of Death", where the w/s
  36.      hangs with a blinking cursor in the upper left hand corner of the
  37.      monitor, when entering a dos-prompt under Windows.  Fixes other Windows
  38.      hang issues similar in symptom to the "Black Screen of Death".  Fixes an
  39.      SPX slow down under Windows.  Also provides the latest Windows drivers
  40.      and DLLs for use with workstations using the NetWare shells (i.e.
  41.      NETX.EXE, XMSNETX.EXE or EMSNETX.EXE), a well as workstations using the
  42.      NetWare DOS Requester (VLMs).
  43.  
  44.  
  45. SOLUTION
  46.  
  47.      Copy the updated files to the appropriate directories, and restart
  48.      Windows.  Files marked with an '*' are new since WINUP8.EXE.  Files
  49.      marked with a '^' have been updated since WINUP8.EXE.  NOTE: When you
  50.      expand WINUP9.EXE, it will automatically create three sub-directories:
  51.      NETXDRVS (containing Windows drivers specific to NETX, EMSNETX and
  52.      XMSNETX workstations); OLDDLLS (containing DLLs that may be needed for
  53.      specific applications, but are no longer maintained by Novell); VLMDRVS
  54.      (containing Windows drivers specific to NetWare DOS Requester (VLM)
  55.      workstations).  All other files contained in the root of WINUP9.EXE can
  56.      be used on workstations using either NETX or the VLMS.
  57.  
  58.  
  59.      Self-Extracting File Name:  WINUP9.EXE     Revision:  C
  60.  
  61.      Files Included     Size     Date      Time
  62.  
  63.      \
  64.        WINUP9.TXT         (This File)
  65.          VIPX.386      23855   10-11-93    9:00a  ^
  66.          VIPX.DOC      32304   12-16-93   12:16p  ^
  67.         NWNET.DLL     198128   05-18-93    1:00p  ^
  68.         TBMI2.COM      24884   06-03-93    4:36p
  69.        NWPSRV.DLL     161302   05-14-93    5:29p
  70.        TASKID.COM       7539   01-22-93   10:47a
  71.        VLMWIN.TXT       2156   01-20-94   10:33a
  72.        VPICDA.386      11063   01-30-91   10:58a
  73.       BINDFIX.EXE      63297   02-12-91    2:10p
  74.       NWCALLS.DLL     146544   11-02-93    2:30p
  75.       NWPOPUP.EXE       4592   10-28-93    8:06a  ^
  76.      DEADLOCK.TXT      18077   12-21-93    2:25p  *
  77.      NWIPXSPX.DLL      38544   11-02-93    5:47p  ^
  78.      NWLOCALE.DLL      38576   11-02-93    6:12p  ^
  79.      VNETWARE.386      15133   11-19-93    8:39a  ^
  80.      \NETXDRVS\
  81.       NETWARE.DRV     126144   10-27-92    7:38a
  82.       NETWARE.HLP      34348   02-12-92    3:12p
  83.      \OLDDLLS\
  84.        NETAPI.DLL       7168   06-24-91   11:05a
  85.       NWPSERV.DLL      20929   01-29-92   10:50a
  86.      NWNETAPI.DLL     106884   01-07-93    1:31p
  87.      \VLMDRVS\
  88.         NWGDI.DLL      81792   11-19-93    4:50p  *
  89.         TBMI2.MSG       3658   01-28-93    1:30p  *
  90.        NWUSER.EXE       5072   10-28-93    8:12a  *
  91.        TASKID.MSG       1654   01-22-93   10:47a  *
  92.       NETWARE.DRV     146736   11-24-93    9:02a  *
  93.       NETWARE.HLP      50455   06-17-93   12:17a  *
  94.       UNI_COL.001       4500   01-23-93    2:24p  *
  95.       UNI_MON.001       4244   01-23-93    2:23p  *
  96.      1252_UNI.001        659   01-26-93    5:10p  *
  97.      NETWARER.DRV     146736   11-24-93    9:02a  *
  98.      UNI_1252.001       2196   01-26-93    5:10p  *
  99.  
  100.  
  101.      Installation Instructions:
  102.  
  103.      Make a backup of any files currently on your workstation or File Server
  104.      that appear in the list above. 
  105.  
  106.           FOR THE FILES AT THE ROOT OF THE [WINUP9] FILE:
  107.  
  108.      Note:     The files at the root of [WINUP9] are not shell specific, and
  109.                are for use with either NETX or VLM workstation configurations.
  110.  
  111.      Copy the following files to the WINDOWS\SYSTEM directory:
  112.  
  113.      NWCALLS.DLL    APIs for NCP communication between the f/s and w/s.
  114.      NWIPXSPX.DLL   APIs for IPX/SPX communication.
  115.      NWLOCALE.DLL   APIs for localization and internationalization of
  116.                     applications.
  117.      NWNET.DLL      Network API support for NDS, etc.
  118.      NWPOPUP.EXE    Windows utility to "POP-UP" network messages in Windows.
  119.      NWPSRV.DLL     Contains print server services APIs.
  120.      TASKID.COM     Version Task Identification Program (for WINDOWS 3.0)
  121.      TBMI2.COM      Task Switched Buffer Manager for IPX/SPX (for Windows v3.0
  122.                     and v3.1).
  123.      VIPX.386       Virtual IPX/SPX driver for Windows enhanced mode.
  124.      VNETWARE.386   Virtual NetWare driver for Windows enhanced mode.
  125.      VPICDA.386     Virtual PIC driver for NIC cards at INT 2 or 9 and above.
  126.                     (For Windows 3.0 only)
  127.  
  128.      Note:     Depending on your previous installation, the DLL or other files
  129.                listed above may be located in the \WINDOWS directory.  Make
  130.                sure that you have a copy of the files listed above only in the
  131.                \WINDOWS or the WINDOWS\SYSTEM directory, as you may have
  132.                spurious results if you have different versions of the same DLL
  133.                located in each of the directories.  The preferred
  134.                configuration is to place all the files listed in the section
  135.                above only in the WINDOWS\SYSTEM directory.  The *.386 files
  136.                should only be placed in the WINDOWS\SYSTEM directory.
  137.  
  138.      SYMPTOM
  139.  
  140.      With the NetWare shell (NETX.EXE, etc) and the related MS Windows
  141.      drivers, users could configure the client to allow for private or global
  142.      drive mappings in Windows DOS prompts.  The NetWare client for DOS and
  143.      Windows (VLMs), however, implemented this function differently, and the
  144.      ability to specify private drive mappings was lost.  Under this scenario
  145.      if a change was made to a mapped drive in one DOS prompt, it was changed
  146.      in all others at the same time.
  147.  
  148.      SOLUTION
  149.  
  150.      VNETWARE.386 v2.03 allows private mappings.  
  151.  
  152.      By default, mappings are private.  To change this to global, enter the
  153.      following in your SYSTEM.INI file:
  154.  
  155.           [NetWare]
  156.           NWShareHandles=TRUE
  157.  
  158.      FOR THE FILES IN THE SUB-DIRECTORY [NETXDRVS] UNDER THE [WINUP9] ROOT
  159.      DIRECTORY:
  160.  
  161.      Note:     The files located in the [NETXDRVS] sub-directory are specific
  162.                to NETX, EMSNETX and XMSNETX workstations.  DO NOT USE THE
  163.                FILES ON WORKSTATIONS USING THE NETWARE DOS REQUESTER (VLMs).
  164.  
  165.      Copy the following files to the WINDOWS\SYSTEM directory:
  166.  
  167.           NETWARE.DRV     126,144 10-27-92  7:38a    v2.02
  168.           NETWARE.HLP      34,348  2-12-92  3:12p
  169.  
  170.      NetWare Pop-Up Menu - The Windows 3.0/3.1 NetWare driver v2.02 provides
  171.      an optional pop-up menu that allows you to perform common NetWare-related
  172.      operations.  To enable the pop-up menu, add a section to the NETWARE.INI
  173.      file in the Windows directory (you might need to create this file) with
  174.      the following lines:
  175.  
  176.           [Options]
  177.           NetWareHotKey=1
  178.  
  179.      This maps the pop-up menu to the F6 key.  The menu has a button that
  180.      allows you to change the hot-key to any of the twelve F-keys.
  181.  
  182.      FOR THE FILES IN THE SUB-DIRECTORY [OLDDLLS] UNDER THE [WINUP9] ROOT
  183.      DIRECTORY: 
  184.  
  185.      Note:     The files located in the [OLDDLLS] sub-directory are older DLLs
  186.                that are no longer maintained by NOVELL.  They are included as
  187.                a resource for applications that may require their use.  NOTE:
  188.                If the DLL that ships with the application is newer than the
  189.                one included in WINUP9, use the newer of the two files.
  190.  
  191.      Copy the following files to the WINDOWS\SYSTEM directory:
  192.  
  193.           NETAPI.DLL    v1.3D API support for the SQL Server front end.
  194.           NWNETAPI.DLL  v1.30 Same as NWCALLS.DLL.  Will be phased out.
  195.           NWPSERV.DLL   v1.30 Contains older print server services APIs.  Some
  196.                               applications specifically call this DLL.  It is
  197.                               being replaced by NWPSRV.DLL
  198.  
  199.      .DLL files  -  These files are updated versions of the NetWare API
  200.      dynamic link libraries (DLLs).  These DLLs are used by applications. 
  201.      NWIPXSPX.DLL uses VIPX.386.  A good rule of thumb to follow is to check
  202.      your WINDOWS and WINDOWS\SYSTEM directories to see if these files exist. 
  203.      If they do, and they are older than the DLLs on this diskette, update
  204.      them with the files on this diskette.
  205.  
  206.      If they are not in the WINDOWS or WINDOWS\SYSTEM directory, then they are
  207.      not needed and do not need to be copied.  If you do install an
  208.      application which uses any of these DLLs, you can use these files to
  209.      update the DLLs, provided these DLLs are newer than the ones shipped from
  210.      the application vendor.
  211.  
  212.      FOR THE FILES IN THE SUB-DIRECTORY [VLMDRVS] UNDER THE [WINUP9] ROOT
  213.      DIRECTORY: 
  214.  
  215.      Note:     The files located in the [VLMDRVS] sub-directory are specific
  216.                to the NetWare DOS requester (VLM) workstations.  DO NOT USE
  217.                THESE FILES ON WORKSTATIONS USING NETX, EMSNETX or XMSNETX.
  218.  
  219.      Copy the following files to the WINDOWS\SYSTEM directory:
  220.  
  221.           NETWARE.DRV    v3.02
  222.           NETWARE.HLP    6-17-93
  223.           NWGDI.DLL      NetWare Graphical Device Interface (required for
  224.                          Netware.drv v3.02)
  225.           NWUSER.EXE     Provides an entry point into Netware.drv v3.02
  226.  
  227.      Copy the following files to the WINDOWS\NLS directory:
  228.  
  229.           1252_UNI.001   Unicode file for US code page 437
  230.           UNI_1252.001   Unicode file for US code page 437
  231.           UNI_COL.001    Unicode file for US code page 437
  232.           UNI_MON.001    Unicode file for US code page 437
  233.  
  234.      Copy the following files to the WINDOWS\NLS\ENGLISH directory:
  235.  
  236.      NETWARER.DRV   v3.02  NetWare <english> enabled driver.
  237.      TASKID.MSG     English message file for TASKID.COM
  238.      TBMI2.MSG      English message file for TBMI2.COM
  239.  
  240.      To access the Netware.drv v3.02 driver, install the files listed above. 
  241.      If you do not have a NWUser icon, select a Windows group to add the icon
  242.      to.  From the File menu, select New.  Create a program Item with NWUser
  243.      as the description and [Drive_Letter]:\WINDOWS\SYSTEM\NWUSER.EXE as the
  244.      Command Line. This will allow you to access various network functions by
  245.      selecting the NWUser icon.  You can enable a hot-key for NWUSER.EXE by
  246.      first double clicking on the NWUser icon.  From the button bar at the
  247.      top, select the "KEY" icon.  There is an option to "Enable Hotkey", and
  248.      to select the "Hotkey Value".
  249.  
  250.      Note:     Mappings created using NetWare.drv\NWUser.exe are map rooted by
  251.                default.  To change the location of the map root, click on the
  252.                < > arrows located on the Path: line under the Drive Mapping
  253.                Icon.  The < arrow will move the root toward the "Root" of the
  254.                volume.  The > arrow will move the root toward the "end of the
  255.                path".  A white space in the path denotes the current map root
  256.                location.
  257.  
  258.      o    Setting up the VLMs and/or NETX workstations with the NetWare
  259.           Windows drivers necessary to run Windows from the network.
  260.  
  261.      1.   Copy the following files from the root of the expanded WINUP9.EXE
  262.           file to the network WINDOWS root directory:
  263.  
  264.           NWCALLS.DLL
  265.           NWIPXSPX.DLL
  266.           NWLOCALE.DLL
  267.           NWNET.DLL
  268.           NWPSRV.DLL
  269.           NWPOPUP.EXE
  270.           VIPX.386
  271.           VNETWARE.386
  272.  
  273.      2.   Also copy the following files from the VLMDRVS directory, located
  274.           below the root of the expanded WINUP9.EXE file, to the network
  275.           WINDOWS root directory:
  276.  
  277.           NETWARE.DRV
  278.           NETWARE.HLP
  279.           NWGDI.DLL
  280.           NWUSER.EXE
  281.  
  282.      3.   Create a "NLS" subdirectory under the network WINDOWS directory. 
  283.           Copy all the files and subdirectory(s) from a user's personal
  284.           WINDOWS\NLS directory (located on a workstation's local drive) into
  285.           the WINDOWS\NLS directory on the server.  Use either NCOPY /s /e or
  286.           XCOPY /s /e to copy all the files and subdirectory(s) below the NLS
  287.           directory.
  288.  
  289.      or instead of step 3, complete the following:
  290.  
  291.      Create a "NLS" subdirectory under the network WINDOWS directory, and copy
  292.      the following files to the NLS directory from the DOSUP9\VLMDRVS
  293.      directory:
  294.  
  295.           1252_UNI.001
  296.           UNI_1252.001
  297.           UNI_COL.001
  298.           UNI_MON.001
  299.  
  300.      Create an "ENGLISH" subdirectory under the network WINDOWS\NLS directory,
  301.      and copy the following files to the ENGLISH directory from the
  302.      DOSUP9\VLMDRVS directory:
  303.  
  304.           NETWARER.DRV
  305.           TASKID.MSG  
  306.           TBMI2.MSG   
  307.  
  308.      Note:     After this is completed, all users on the network must use the
  309.                VLMs.  If NETX workstations are also accessing the shared
  310.                windows files, then complete the following: 
  311.  
  312.      a.   Create a subdirectory under the network WINDOWS directory called
  313.           NETXDRVS
  314.  
  315.      b.   Copy the following files from the NETXDRVS directory, located below
  316.           the root of the expanded WINUP9.EXE file, to the network
  317.           WINDOWS\NETXDRVS directory:
  318.  
  319.           NETWARE.DRV
  320.           NETWARE.HLP
  321.  
  322.      c.   Edit each workstation's SYSTEM.INI of users that will be using the
  323.           NETX.EXE shell.  Under the [boot] section of the SYSTEM.INI file,
  324.           there is currently a "network.drv=netware.drv" line. Edit this line
  325.           to contain the following:
  326.  
  327.           network.drv=*f:\windows\netxdrvs\netware.drv
  328.  
  329.      Currently the netware.drv and netware.hlp files in WINUP9.EXE are the
  330.      only NetWare Windows drivers specific to either the VLMs or NETX.EXE. 
  331.      NWUSER.EXE and NWGDI.DLL are support files applicable only to the v3.02
  332.      NETWARE.DRV driver, and are not used by v2.02 NETWARE.DRV.
  333.  
  334.      o    BINDFIX FOR OLDER VERSIONS OF NETWARE
  335.  
  336.      Copy the following files to your [FILE_SERVER]\SYS:SYSTEM directory:
  337.      BINDFIX.EXE  -  If you are running a version of BINDFIX shipped with
  338.      NetWare version 2.11 or below, you need to update it with the BINDFIX.EXE
  339.      on this diskette.  For further information, see Novell Technical Bulletin
  340.      255 and 256, dated October 26,1989 and November 3, 1989, respectively.
  341.  
  342.      GENERAL INFORMATION AND CONFIGURATION PARAMETERS:
  343.  
  344.      Support for IPX/SPX under Windows 3.0 and 3.1 is included as well as
  345.      VPICDA.386 for Windows 3.0 interrupt conflicts.
  346.  
  347.      TBMI2.COM - This file is for use with DOS v5.0 Task Swapper, Windows v3.0
  348.      or Windows v3.1 (running in standard or real mode).
  349.  
  350.      For Windows v3.0, use TBMI2.COM and TASKID.COM.  In the workstation
  351.      NET.CFG add the following parameter:
  352.  
  353.      USING WINDOWS 3.0=ON
  354.  
  355.      TBMI2 is intended for those users running programs which use the IPX or
  356.      SPX communications protocols from the DOS prompt in Windows (standard or
  357.      real mode).  TSRs running under DOS prompts in Windows Enhanced mode do
  358.      not need TBMI2, since VIPX.386 will track IPX and SPX functions. If no
  359.      DOS applications are being run which require IPX or SPX support, then
  360.      neither of these programs are required.  To determine whether your
  361.      application requires TBMI2, follow these steps:
  362.  
  363.      o    Load TBMI2.COM
  364.      o    Start Windows (In standard or Real mode)
  365.      o    Open a MS-DOS prompt
  366.      o    (for Windows 3.0, load TASKID.COM)
  367.      o    Start the DOS application in question
  368.      o    Run the application and then exit.
  369.      o    Display diagnostic information by typing the following: TBMI2 /D
  370.      o    If the value in the field named Far Calls Processed is not 0, you
  371.           need to run TBMI2.COM.
  372.  
  373.      To get help with TBMI2.COM, type the following: tbmi2 /?
  374.  
  375.      The default configuration for TBMI2.COM is correct for most applications.
  376.      For use with the MS-DOS 5.0 task swapper, this file is documented in the
  377.      MS-DOS v5.0 README.TXT.
  378.  
  379.      VPICDA.386     - This Microsoft patch for Windows 3.0 is an enhanced mode
  380.                     virtualization file necessary when running a network card
  381.                     that uses interrupt (IRQ) 2, or IRQ 9 or higher.  This
  382.                     file replaced the Windows supplied VPIC driver in the 386
  383.                     Enhanced section of the SYSTEM.INI file.  To install this
  384.                     driver, edit your SYSTEM.INI file:
  385.  
  386.      [386Enh]
  387.      ;device=*vpicd      (a semi-colon will comment out the line)
  388.       device=vpicda.386  (copy this driver to your Windows 3.0 subdirectory or
  389.                          System subdirectory)
  390.  
  391.      DO NOT USE VPICDA.386 WITH WINDOWS 3.1.
  392.  
  393.      Solution Specifics:
  394.  
  395.      DEADLOCK.TXT contains information on solving issues dealing with Windows
  396.      hangs commonly known as the "Black Screen of Death".  In addition, it
  397.      contains suggestions for curing other Windows hangs outside of the scope
  398.      of "Black Screen of Death".  Also included is documentation on LSL,
  399.      IPXODI and VIPX.386 enhancements and parameters.
  400.  
  401.      VIPX.DOC is a VIPX.386 configuration, limitation, description and
  402.      programming document.
  403.  
  404.